Operational Interpretations of an Extension of F ω with Control Operators †

نویسندگان

  • Robert Harper
  • Mark Lillibridge
چکیده

We study the operational semantics of an extension of Girard’s System Fω with two control operators: an abort operation that abandons the current control context, and a callcc operation that captures the current control context. Two classes of operational semantics are considered, each with a call-by-value and a call-by-name variant, differing in their treatment of polymorphic abstraction and instantiation. Under the standard semantics polymorphic abstractions are values and polymorphic instantiation is a significant computation step; under the ML-like semantics evaluation proceeds beneath polymorphic abstractions and polymorphic instantiation is computationally insignificant. Compositional, type-preserving continuation-passing style (cps) transformation algorithms are given for the standard semantics, resulting in terms on which all four evaluation strategies coincide. This has as a corollary the soundness and termination of well-typed programs under the standard evaluation strategies. In contrast, such results are obtained for the call-byvalue ML-like strategy only for a restricted sub-language in which constructor abstractions are limited to values. The ML-like call-by-name semantics is indistinguishable from the standard call-by-name semantics when attention is limited to complete programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Generalization of the Meir-Keeler Condensing Operators and its Application to Solvability of a System of Nonlinear Functional Integral Equations of Volterra Type

In this paper, we generalize the Meir-Keeler condensing  operators  via a concept of the class of operators  $ O (f;.)$, that was given by Altun and Turkoglu [4], and apply this extension to obtain some tripled fixed point theorems.  As an application of this extension, we  analyze the existence of solution for a system of nonlinear functional integral equations of Volterra type. Finally,  we p...

متن کامل

A Petri-net Model for Operational Cycle in SCADA Systems

Supervisory control and data acquisition (SCADA) system monitors and controls industrial processes in critical infrastructures (CIs) and plays the vital role in maintaining the reliability of CIs such as power, oil, and gas system. In fact, SCADA system refers to the set of control process, which measures and monitors sensors in remote substations from a control center. These sensors usually ha...

متن کامل

On the Diagram of One Type Modal Operators on Intuitionistic fuzzy sets: Last expanding with $Z_{alpha ,beta }^{omega ,theta

Intuitionistic Fuzzy Modal Operator was defined by Atanassov in cite{at3}in 1999. In 2001, cite{at4}, he introduced the generalization of thesemodal operators. After this study, in 2004, Dencheva cite{dencheva} definedsecond extension of these operators. In 2006, the third extension of thesewas defined in cite{at6} by Atanassov. In 2007,cite{gc1}, the authorintroduced a new operator over Intuit...

متن کامل

Modeling Answer Constraints in Constraint Logic Programs

The constraint logic programming paradigm CLP(X) (CLP for short) has been proposed by Jaaar and Lassez in order to integrate a generic computational mechanism based on constraints with the logic programming framework. This paradigm retains the semantic properties of logic languages, namely the existence of equivalent operational, model theo-retic and xpoint semantics. Moreover, since computatio...

متن کامل

Green’s Function and Convergence of Fourier Series for Elliptic Differential Operators with Potential from Kato Space

and Applied Analysis 3 for all f ∈ C∞ 0 Ω . Since Aμ A μI is positive for sufficiently large μ it has a positive self-adjoint Friedrichs extension Aμ F such that D (( Aμ ) F ) ⊂ ◦ W m 2 Ω . 1.9 We define the Friedrichs extension of A Aμ − μI to be AF Aμ F − μI such that D AF ⊂ ◦ W m 2 Ω . 1.10 The domain of AF is given by D AF { f ∈ ◦ W m 2 Ω | Af ∈ L2 Ω } . 1.11 It is also well known that this...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995